section{
    width: 100%;
    .so{
        width: 1000px;
        height: 1200px;
        margin: 0 auto;
        .so_nav{
            width: 1000px;
            height: 61px;
            border-bottom: 4px solid #eb413d;
        }    
        .nav{
                font-size: 13px;
                padding-top: 20px;
                a{
                    color: #000;
                    &:hover{
                        color:#eb413d;
                    }
                }
                span{
                    color: #a7a7a7;
                }
        }
        .schedule{
            width: 932px;
            height: 34px;
            margin-left: 40px;
            margin-top: 83px;
           .line{
                width: 932px;
                position: relative;
                .red{
                    width: 932px;
                    height: 2px;
                    background: #eb413d;
                    float: left;
                }
                .gary{
                    width: 746px;
                    height: 2px;
                    background: #e7e7e7;
                    margin-left: 186px;
                }
                .right_128{
                    margin-right: 128px;
                }
                .right_140{
                    margin-right: 140px;
                }
                .top_35{
                    top: -35px;
                }
                .liu_red{
                    position: relative;
                    display: inline-block;
                    float: left;
                    width: 58px;
                    height: 70px;
                    .top_red{
                        width: 0;
                        height: 0;
                        border-width: 0px 29px 17px 29px;
                        border-style:solid;
                        border-color: transparent transparent #eb413d transparent;
                    }
                    .middle_red{
                        width: 58px;
                        height: 36px;
                        background: #eb413d;    
                    }
                    .bottom_red{
                        width: 0;
                        height: 0;
                        border-width: 17px 29px 0px 29px;
                        border-style:solid;
                        border-color: #eb413d transparent transparent transparent;
                    }
                    #dingdan{
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        margin-left: -15px;
                        margin-top: -16px;
                    }
                }
                .liu_gray{
                    position: relative;
                    display: inline-block;
                    float: left;
                    width: 58px;
                    height: 70px;
                    .top_gray{
                        width: 0;
                        height: 0;
                        border-width: 0px 29px 17px 29px;
                        border-style:solid;
                        border-color: transparent transparent #e7e7e7 transparent;
                    }
                    .middle_gray{
                        width: 58px;
                        height: 36px;
                        background: #e7e7e7;
                        
                    }
                    .bottom_gray{
                        width: 0;
                        height: 0;
                        border-width: 17px 29px 0px 29px;
                        border-style:solid;
                        border-color: #e7e7e7 transparent transparent transparent;
                    }
                }
                #zhifu{
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    margin-left: -17px;
                    margin-top: -12.5px;
                }
                #fahuo{
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    margin-left: -17px;
                    margin-top: -17.5px;
                }
                #feiji{
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    margin-left: -17.5px;
                    margin-top: -14.5px;
                }
                #pingjia{
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    margin-left: -16px;
                    margin-top: -13px;
                }
                .liu_gray_last{
                    position: relative;
                    display: inline-block;
                    float: left;
                    width: 58px;
                    height: 70px;
                    .top_gray{
                        width: 0;
                        height: 0;
                        border-width: 0px 29px 17px 29px;
                        border-style:solid;
                        border-color: transparent transparent #e7e7e7 transparent;
                    }
                    .middle_gray{
                        width: 58px;
                        height: 36px;
                        background: #e7e7e7;
                        
                    }
                    .bottom_gray{
                        width: 0;
                        height: 0;
                        border-width: 17px 29px 0px 29px;
                        border-style:solid;
                        border-color: #e7e7e7 transparent transparent transparent;
                    }
                }
                .time{
                    text-align: center;
                    width: 78px;
                    margin-left: -10px;
                }
                .font18{
                    font-size: 18px;
                }
                .font16{
                    font-size: 16px;
                }
                .font_red{
                    color: #eb413d;
                }
                .font_gray{
                    color: #99999a;
                }
                .font_darkgray{
                    color: #444f58;
                }
                .shuzi{
                    position: absolute;
                    left: 70px;
                    top: 5px;
                }
                .wenzi{
                    position: absolute;
                    width: 80px;
                    left: 70px;
                    top: 38px;
                }   
            }
        }
        .time_place{
            width: 100px;
            margin-top: 8px;
            margin-left: 34px;
        }
        .time{
            font-size: 14px;
            color: #444f58;
        }
        .indent{
            width: 1000px;
            height: 276px;
            border:1px solid #e7e7e7;
            margin-top: 110px;
            margin-left: -40px;
            .subline{
                widows: 908px;
                height: 3px;
                background: #f8f8f8;
            }
            .left{
                width: 405px;
                height: 274px;
                border-right: 1px solid #e7e7e7;
                float: left;
                .font1{
                    font-size: 18px;
                    color: #444f58;
                    margin-left: 53px;
                    margin-top: 44px;
                    .infrom{
                        margin-left: 10px;
                        vertical-align: middle;
                    }
                }
                ul{
                    float: left;
                    margin-left: 50px;
                    li{
                        float: left;
                        font-size: 13px;
                        color: #878787;
                        line-height: 40px;
                        margin-right: 20px;
                        a{
                            font-size: 13px;
                            color: #878787;
                            &:hover{
                                color: #eb413d;
                            } 
                           .more{
                                margin-left: 4px;
                                margin-top: -3px;
                                vertical-align: middle;
                            } 
                        }
                    }
                    .witch{
                        width: 220px;
                        line-height: 24px;
                        margin-top: 8px;
                    }
                }
            }
            .right{
                width: 594px;
                float: left;
                .font24{
                    font-size: 24px;
                    color: #eb413d;
                    text-align: center;
                    margin-top: 60px;
                }
                .time{
                    margin-left: 127px;
                    margin-top: 27px;
                    
                }
                .explain{
                    font-size: 13px;
                    margin-left: 98px;
                    line-height: 26px;
                    width: 400px;
                    text-align: center; 
                }
                .top{
                    margin-top: 18px;
                }
                .color_dan{
                    color: #878787;
                }
                .color_shen{
                    color: #444f58;
                }
                .button_submit{
                    width: 175px;
                    height: 48px;
                    color: white;
                    background: #eb413d;
                    border-radius: 48px;
                    margin-top: 15px;
                    margin-left: 210px;   
                }
                .forbid{
                    position: absolute;
                    margin-left: 93px;
                    margin-top: 93px;
                }
                .off{
                    color: #787878;
                    font-size: 14px;
                    margin-left: 504px;
                    margin-top: 18px;
                    &:hover{
                        color: #eb413d;
                    }
                }
            }   
        }
        .biaoge{
            width: 929px;
            height: 572px;
            margin-top: 30px;
            border-radius: 10px;
            border: 1px solid #e7e7e7;
            position: absolute;
            .biaoge_top{
                height: 46px;
                width: 100%;
                background:#f8f8f8;
                border-bottom: 1px solid #e7e7e7;
                border-radius: 10px 10px 0 0;
            }
            .line_top{
                width: 929px;
                height: 1px;
                background:#e7e7e7;
                position: absolute;
                top: 91px;
            }
            .biaoge_buttom{
                height: 125px;
                width: 100%;
                background:#f8f8f8;
                border-top:1px solid #e7e7e7;
                border-radius: 0 0 10px 10px;
                margin-top: 399px;
            }
            .line{
                width: 764px;
                height: 1px;
                background:#e7e7e7;
                position: absolute;
                margin-top: -301px;
                margin-left: 24px;
            }
            .demo{
                font-size: 13px;
                position: relative;
                top: -572px;
                text-align: center;
                .wuliu{
                    font-size: 13px;
                    color: #444f58;
                    text-align: left;
                    padding-left: 23px;
                    a{
                        font-size: 13px;
                        color: #444f58;
                        &:hover{
                            color: #eb413d;
                        } 
                       .more{
                            margin-left: 4px;
                            margin-top: -3px;
                            vertical-align: middle;
                        } 
                    }
                }
                .one{
                    height: 46px;
                    text-align: center;
                    color:#99999a;
                }
                .two{
                    text-align: center;
                    .qian{
                        font-size: 13px;
                        color: #444f58;
                        padding-bottom: 97px;
                    }
                    .lift{
                        margin: 0 auto;
                    }
                    .right_font{
                        font-size: 13px;
                        color: #444f58;
                        width: 212px;
                        display: inline-flex;
                        padding-bottom: 50px;
                    }
                }
                .zhuangtai{
                    font-size: 14px;
                    color: #444f58;
                }
                .sex_top{
                    color: #444f58;
                    font-size: 13px;
                    margin-left: -83px;
                    line-height: 30px;
                   
                }
                .big{
                    color: #444f58;
                    font-size: 13px;
                    margin-left: 28px; 
                }
                .font{
                    font-size: 13px;
                    color: #444f58;
                }
                .time{
                    text-align: center;
                    margin: 0 auto;
                    .timetu{
                        vertical-align: middle;
                        margin-top: 10px;
                    }
                    .red{
                        font-size: 13px;
                        color: #eb413d;
                        vertical-align: middle;
                        display: inline-block;
                        margin-top: 10px;
                        
                    }
                }
                .font1{
                    font-size: 14px;
                    color: #8f8f8f;
                }
                .juli_top{
                    font-size: 14px;
                    padding-top: 20px;
                }
                .right{
                    text-align: right;
                    padding-right: 30px;
                }
                .font2{
                    font-size: 14px;
                    color: #444f58;
                    padding-bottom: 20px;
                }
                .font3{
                    font-size: 22px;
                    color:#eb413d;
                    padding-bottom: 20px;
                }      
                #xian{
                    border-left:1px solid #e7e7e7;
                }
            }
        }
       
    }    

    
   
}

